#pragma once

class IGameState
{
public:
   virtual ~IGameState(void) {}

   virtual void update(float timeElapsed) = 0;

   virtual void activate() = 0;

   virtual void deactivate() = 0;
};
